@charset "utf-8";
/* CSS Document */

.sp_bg {
	background:url(../images/ship_tit_bg.jpg) no-repeat;
	width:960px;
	height:240px;
	margin:0px auto;
	
}
.sp_bg div {
	color:#003366;
	font-size:48px;
	font-family: "黑体";
	padding-top:90px;
	padding-left:30px;
	height:120px;
	overflow:hidden

}
#cp_main {
	width:960px;
	DISPLAY: block;
	FLOAT: left;
	margin:10px auto 0 auto;
	font-size:14px;
}
.cp_menu {
	margin:0 auto;
	background:url(../images/cp_menu_bg.gif) no-repeat;
	width:960px;
	height:34px
}
.cp_menu ul {
	padding:0px;
	margin:0px
}
.cp_menu li {
	float:left;
	list-style:none;
	font-weight:bold;
	height:32px;
	line-height:32px;
	color:#fff;
	background:url(../images/about_main_left.gif) no-repeat 10px
}
.cp_menu li a {
	text-decoration:none;
	color:#003366;
	display:block;
	padding:0 20px 0px 40px;
	font-weight:bold
}
.cp_menu li a:hover {
	text-decoration:none;
	color:#cc0000;
	font-weight:bold;
}
.cp_menu li#cut {
	margin-left:130px
}
.cp_menu li#cut a {
	color:#cc0000
}
.cp_menu li#cur {
	background:url(../images/about_main_left.gif) no-repeat left 10px
}
.left_box {
	float:left;
	width:240px;
	margin:10px 0px 0px 0px;
	margin:0px\9
}
.left_box .tit {
	float:left
}
.left_box .sub_box {
	float:left;
	border:1px solid #e9e3a9;
	border-top:none;
	width:238px;
	margin-top:10px;
	padding:0px
}
.left_box .sub_box h2 {
	background:url(../images/ship_ban_bg.gif) repeat-x;
	height:30px;
	margin:0px;
	color:#003366;
	font-size:14px;
	line-height:30px;
}
.left_box .sub_box h2 b {
	float:left;
	background:url(../images/cp_ban_ico.gif) no-repeat;
	height:12px;
	width:12px;
	margin:8px 10px 0px 5px;
}
.left_box .sub_box h2 span {
	margin-right:10px;
	font-weight:normal;
	margin-left:85px
}

.boxcontact {
	padding:8px;
	line-height:22px;
	color:#333
}
.boxcontact span {
	font-weight:bold;
	color:#032c5c
}
.boxcontact p {
	width:120px;
	margin:10px auto 0px auto
}
.boxcontact li {
	border-bottom:1px dotted #cccccc;
	list-style:none;
	margin-left:10px
}
.boxcontact ol {
	background:url(../images/cp_list_dot.gif) no-repeat 10px;
	border-bottom:1px dotted #cccccc;
	list-style:none;
	margin-left:10px;
	padding-left:20px;
	margin-top:0px
}
.right_box {
	float:left;
	margin:10px 0px 0px 10px;
	margin:0px 0px 0px 10px\9
}
.right_box .sub_box {
	float:left;
	border:1px solid #e9e3a9;
	border-top:none;
	width:708px;
	margin-top:10px;
	padding:0px
}
.right_box .sub_box h2 {
	background:url(../images/ship_ban_bg.gif) repeat-x;
	height:30px;
	margin:0px;
	color:#003366;
	font-size:14px;
	line-height:30px;
}
.right_box .sub_box h2 b {
	float:left;
	background:url(../images/cp_ban_ico.gif) no-repeat;
	height:12px;
	width:12px;
	margin:8px 10px 0px 5px;
}
.right_box .sub_box  span {
	margin-right:10px;
	font-weight:normal;
	margin-left:550px
}
.box_r {
	padding:8px;
	line-height:22px;
	color:#333
}
.box_r span {
	font-weight:bold;
	color:#032c5c
}
.box_r p {
	text-indent:25px;
	font-size:14px;
	line-height:26px
}
.cp_search {
	background:url(../images/cp_quickbg.gif) no-repeat;
	width:708px;
	border:1px solid #cccccc;
	overflow: hidden;
	height:46px
}
.quick_s {
	float:left;
	margin-left:80px;
	_margin-left:80px;
	margin-top:12px;
}
.quick_s select {
	float:left;
	margin-left:15px;
}
.quick_s .input {
	float:left;
	width:110px;
	height:16px;
	margin-left:15px
}
.productsList {
	PADDING-BOTTOM: 15px;
	PADDING-RIGHT: 15px;
	OVERFLOW: hidden;
	PADDING-TOP: 15px;
	_overflow: visible;
	_height: 10px;
	float:left;
	margin:0px;
	padding-left:10px
	}
.productsList IMG {
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px;
	VERTICAL-ALIGN: middle;
	PADDING-TOP: 1px;
	BORDER: #ccc 1px solid;
		WIDTH: 135px;
		height:135px;
		float:left;
		margin:0px
}
.productsList UL {
	float:left;
	margin:0px;
	padding:0px;
}
.productsList UL LI {
	MARGIN: 0px 8px;
	WIDTH: 150px;
	FLOAT: left;
	HEIGHT: 180px;
	list-style:none;
	padding:0px
}

.productsList p {
	TEXT-ALIGN: center;
	WIDTH: 135px;
	DISPLAY: block;
	HEIGHT: 25px;
	color:#003366;
	float:left;
	margin-top:5px
}
.buy_pro{
	margin:0px;
	line-height:26px
}
.buy_pro th{
	background:#f6f6f4;
	height:45px;
	font-size:14px;
		border-right:#e9e3a9 1px solid;
	border-bottom:#e9e3a9 1px solid;
}
.buy_pro td{
		border-left:#e9e3a9 1px solid;
	border-top:#e9e3a9 1px solid;
	text-align:center;
		vertical-align:middle;
height:40px
}
.buy_pro td img{
	margin-top:5px;
}
.buy_pro .td01{
	border-left:none
}
.buy_pro .td02{
	border-top:none
}
.buy_pro .td03{
	border-right:none
}